草庐IT

php session 超时

全部标签

ios - swift 2.1 alamofire超时方法

我对alamofire超时方法有疑问,首先,我的英语可能不够好,无法让你们理解我说的话......但我会厌倦解释我的问题在我的项目中,我使用了alamofire,出于某种原因,我需要确保我的应用程序在连接不良的区域工作。所以我在考虑使用超时方法。我看到有人说,用解决方案一:letconfiguration=NSURLSessionConfiguration.defaultSessionConfiguration()configuration.timeoutIntervalForRequest=2//secondsself.alamofireManager=Alamofire.Manag

swift - 为什么我的 DispatchGroup 的等待总是超时?

我有这个代码:letgoAheadAction=UIAlertAction(title:"GoAhead",style:.default){_inletdispatchGroup=DispatchGroup()dispatchGroup.enter()Server.POSTRequest(accessPoint:"/UserServices/forgotPassword",params:["emailAddress":self.emailAddressTextField.text!],handler:{(data:Data?,response:URLResponse?,error:Er

java - 在 perBatch forkmode 中使用 <junit> 时设置每个测试或每个类超时的最佳方法是什么?

如果有人编写的测试运行时间超过1秒,我希望构建失败,但如果我在perTest模式下运行,则需要的时间要长得多。我可能会编写一个自定义任务来解析junit报告并基于它使构建失败,但我想知道是否有人知道或可以想到更好的选择。 最佳答案 恢复一个旧问题,因为答案没有提供示例。你可以指定超时根据测试方法:@Test(timeout=100)//Exception:testtimedoutafter100millisecondspublicvoidtest1()throwsException{Thread.sleep(200);}测试类中的所

java - 事务交替超时

我正在使用jboss5.1.x,EJB3.0我有监听JMS队列的MDB。当MDB收到消息时,它会通过TCP将消息发送到某个调制解调器。有时,当服务器等待应答时调制解调器没有响应:byte[]byteData=receive(is);因为我无法在InputStream上设置超时。因此,感谢EJB容器,事务超时(默认情况下存在)回滚操作,然后再次执行重试。默认情况下这种机制对我来说很好用,问题是:有时交易永远不会超时,很长一段时间后我得到以下信息控制台中的消息:15:18:22,578WARN[arjLoggerI18N][com.arjuna.ats.arjuna.coordinator

java - Android (Java) HttpURLConnection 静默重试 'read' 超时

所以我使用GoogleVolley进行HTTP请求,它基本上使用Java的HttpURLConnection。根据我的测试,问题是这样的:当HttpURLConnection上的“读取”超时到达时,将在关闭连接并抛出相关异常(SocketTimeoutException)之前执行静默重试。注意:-我在使用HTTPPOST请求时注意到这个错误。-“读取”超时不同于“连接”超时。-如果“读取”超时(通过调用connection.setReadTimeout(int)设置)未设置(0),或设置为大于connection.setConnectTimeout(int),不会出现这个错误。-这个问

Java,增加套接字超时

我有一个简单的服务器客户端应用程序。一切正常,但在某个阶段需要超过5分钟才能从服务器获得响应(这是正常的,需要像这样)。问题是,如果花费的时间超过5分钟,我就会不断收到此异常:java.net.SocketTimeoutException:Readtimedout。所以我想知道在Windows上或在我可以设置的Java虚拟机上是否有一些默认的套接字超时?我无法更改客户端代码,所以setSoTimeout()不适合我。使用WindowsXP..编辑:据我所知,套接字连接未在客户端打开。它从服务器传递过来。所以我反编译了服务器jar文件。但是仍然找不到关于超时的任何信息。

java - 使用 Apache HttpClient,为什么我的连接超时不起作用?

我的httpclient实现偶尔会在调用doGetConnection()时抛出异常。但是,我设置了以下超时_moHttpClient.setHttpConnectionFactoryTimeout(30000);看起来我的超时几乎没有被接收到。是否还有其他任何地方我需要设置超时以确保此行为不会再次发生 最佳答案 你抛出了什么异常?不要忘记您有两个超时需要更改/检查。来自HttpConnectionParamssetConnectionTimeout()setSoTimeout()因此您可以控制等待连接到服务器的时间,以及在超时之前

java - 安卓屏幕超时

我知道可以使用唤醒锁来保持屏幕、CPU等,但我如何以编程方式更改Android手机上的“屏幕超时”设置。 最佳答案 publicclassHelloWorldextendsActivity{privatestaticfinalintDELAY=3000;intdefTimeOut=0;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//Besuretocallthesuperclass.super.onCreate(savedInstanceState);//Seea

java - 设置 jax-ws 客户端超时

我在设置jax-ws超时时遇到了问题。我的代码是:@WebServiceClient(name="VoipDBJDBCService",targetNamespace="http://db.server.voipmeter.jextreme.eu/",wsdlLocation="http://trace0.nyc.blinkmind.com:8080/voipdb?wsdl")publicclassVoipDBJDBCServiceextendsService{publicVoipDBJDBCService(URLwsdlLocation){super(wsdlLocation,new

java - OkHttp3 从不在慢速互联网上超时

首先,我已经阅读了很多关于我的问题的问题,但它从来没有给我解决方案。以下是我阅读的关于我的问题的一些问题。Question1Question2Qusetion3Question4Question5Question6Question7我也读过这个article关于我的问题,但它也从未为我提供解决方案。问题:我在我的Web服务应用程序中使用Okhhtp3库。它工作正常,但当互联网连接缓慢或连接不可靠时,它会卡住并且永远不会超时或永远不会调用超时异常或失败方法。客户端代码如下:OkHttpClientclient=newOkHttpClient.Builder().connectTimeou